package com.yicong.ants.bean.coin;

/**
 * @author cch
 * @version 2020/7/16
 */
public class SearchUidTrans{
    String id_card_name;
    String role_text;
    int role;
    String wx_account;
    int wx_danger;
    String level;
    String mobile;

    public SearchUidTrans() {
    }

    public String getId_card_name() {
        return this.id_card_name;
    }

    public String getRole_text() {
        return this.role_text;
    }

    public int getRole() {
        return this.role;
    }

    public String getWx_account() {
        return this.wx_account;
    }

    public int getWx_danger() {
        return this.wx_danger;
    }

    public String getLevel() {
        return this.level;
    }

    public String getMobile() {
        return this.mobile;
    }

    public void setId_card_name(String id_card_name) {
        this.id_card_name = id_card_name;
    }

    public void setRole_text(String role_text) {
        this.role_text = role_text;
    }

    public void setRole(int role) {
        this.role = role;
    }

    public void setWx_account(String wx_account) {
        this.wx_account = wx_account;
    }

    public void setWx_danger(int wx_danger) {
        this.wx_danger = wx_danger;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public boolean equals(final Object o) {
        if (o == this) return true;
        if (!(o instanceof SearchUidTrans)) return false;
        final SearchUidTrans other = (SearchUidTrans) o;
        if (!other.canEqual((Object) this)) return false;
        final Object this$id_card_name = this.getId_card_name();
        final Object other$id_card_name = other.getId_card_name();
        if (this$id_card_name == null ? other$id_card_name != null : !this$id_card_name.equals(other$id_card_name))
            return false;
        final Object this$role_text = this.getRole_text();
        final Object other$role_text = other.getRole_text();
        if (this$role_text == null ? other$role_text != null : !this$role_text.equals(other$role_text))
            return false;
        if (this.getRole() != other.getRole()) return false;
        final Object this$wx_account = this.getWx_account();
        final Object other$wx_account = other.getWx_account();
        if (this$wx_account == null ? other$wx_account != null : !this$wx_account.equals(other$wx_account))
            return false;
        if (this.getWx_danger() != other.getWx_danger()) return false;
        final Object this$level = this.getLevel();
        final Object other$level = other.getLevel();
        if (this$level == null ? other$level != null : !this$level.equals(other$level))
            return false;
        final Object this$mobile = this.getMobile();
        final Object other$mobile = other.getMobile();
        if (this$mobile == null ? other$mobile != null : !this$mobile.equals(other$mobile))
            return false;
        return true;
    }

    protected boolean canEqual(final Object other) {
        return other instanceof SearchUidTrans;
    }

    public int hashCode() {
        final int PRIME = 59;
        int result = 1;
        final Object $id_card_name = this.getId_card_name();
        result = result * PRIME + ($id_card_name == null ? 43 : $id_card_name.hashCode());
        final Object $role_text = this.getRole_text();
        result = result * PRIME + ($role_text == null ? 43 : $role_text.hashCode());
        result = result * PRIME + this.getRole();
        final Object $wx_account = this.getWx_account();
        result = result * PRIME + ($wx_account == null ? 43 : $wx_account.hashCode());
        result = result * PRIME + this.getWx_danger();
        final Object $level = this.getLevel();
        result = result * PRIME + ($level == null ? 43 : $level.hashCode());
        final Object $mobile = this.getMobile();
        result = result * PRIME + ($mobile == null ? 43 : $mobile.hashCode());
        return result;
    }

    public String toString() {
        return "SearchUidTrans(id_card_name=" + this.getId_card_name() + ", role_text=" + this.getRole_text() + ", role=" + this.getRole() + ", wx_account=" + this.getWx_account() + ", wx_danger=" + this.getWx_danger() + ", level=" + this.getLevel() + ", mobile=" + this.getMobile() + ")";
    }
}
